. (точка)

Доступность

Flash Player 4.

Синтаксис

объект.свойство_или_метод
имя_экземпляра.переменная
имя_экземпляра.дочерний_экземпляр
имя_экземпляра.дочерний_экземпляр.переменная

Параметры

объект  Экземпляр класса. Объектом может быть, экземпляр любого из встроенных классов языка ActionScript, или собственного класса. Этот параметр всегда находиться слева от оператора (.) точка.

свойство_или_метод Имя свойства или метода, относящегося к объекту. Все методы и свойства предопределенного (встроенного) объекта приведены в таблицах для данного объекта. Этот аргумент всегда находится справа от оператора (.) точка.

имя_экземпляра  Имя экземпляра клипа.

дочерний_экземпляр  Имя экземпляра клипа, являющегося дочерним по отношению к главному клипу.

переменная  Переменная на монтажной линейке (Timeline) клипа, имя которого написано слева от оператора (.) точка.

Возвращает

Метод, свойство или имя клипа с правой стороны от точки.

Описание

Оператор, используется для управления иерархией клипов, доступа к вложенным дочерним клипам, переменным или свойствам. Оператор точка (.) также используется для проверки или установки свойств объекта, для выполнения метода объекта или создания структуры данных.

Для дополнительной информации, смотрите "Старшинство и ассоциативность операторов" в Использовании ActionScript во Флэш .

Пример

В данном примере оператор (.) идентифицирует текущее значение переменной hairColor клипа person_mc :

person_mc.hairColor

Flash 4 не поддерживал точечный синтаксис, однако файлы Flash MX 2004 , изданные для Флэш плэера 4 могут использовать точечный оператор. Предыдущий пример эквивалентен следующему синтаксису во Flash 4:

/person_mc:hairColor

В следующем примере создаётся новый клип в _root . Затем в клипе с именем container_mc создаётся текстовое поле. Поле имеет свойство autoSize , со значением true и заполняется текущей датой.

this.createEmptyMovieClip("container_mc", this.getNextHighestDepth());
this.container_mc.createTextField("date_txt", this.getNextHighestDepth(), 0, 0, 100, 22);
this.container_mc.date_txt.autoSize = true;
this.container_mc.date_txt.text = new Date();

Оператор точка (.) используется для создания экземпляров объектов в пределах SWF файла и когда Вы должны установить свойства и их значение для этих экземпляров.